PROFDINFO.COM

Votre enseignant d'informatique en ligne

Labo 1 - Premiers pas théoriques

dans l'environnement PowerShell

Retour à la page du cours

Voyez la solution de ce laboratoire ici.

Pour ce premier laboratoire, je vous demande de lire le document gettingStarted.rtf qui fait partie du paquetage de documentation fourni par Microsoft et que je vous fournis également ici pour plus de simplicité (c'est le même que le lien sur la page du cours). Malgré son nom, ce document est bel et bien en français donc pas de panique si vous n'êtes pas à l'aise avec l'anglais.

Vous devez simplement répondre à ces quelques questions en vous basant sur le document (vous n'avez même pas besoin d'avoir installé PowerShell!). Cela me permettra du coup de vérifier si vous êtes de bons lecteurs (une qualité essentielle pour quiconque travaille en informatique!).

1- Qu'est-ce qu'un applet de commande?



2- Nommez trois grandes catégories d'applets de comande et expliquez en trois mots ce qu'ils font.







3- Dans quel framework (cadre de travail) est basé PowerShell?





4- Que manipulerez-vous la plupart du temps lorsque vous utiliserez PowerShell?





5- Indiquez la commande PowerShell nécessaire pour:

a) obtenir de l'aide de base sur la commande get-service


b) obtenir de l'aide détaillée sur la commande get-service


c) obtenir toute l'aide possible sur la commande get-service


d) obtenir la liste des membres de l'objet retourné par get-service (autrement dit, get-service me retourne un objet et je veux connaître tout ce que cet objet contient):


6- Qu'est-ce qu'un "pipeline" et à quoi sert-il?







7- Quelle est l'extension d'un fichier de script PowerShell?



8- Je veux afficher tous les services de mon ordinateur sous forme de tableau comprenant uniquement les colonnes DisplayName, ServiceName, CanStop et Status. Quelle commande devrai-je utiliser?




9- Toutes les rubriques d'aide qui expliquent des concepts (plutôt que d'expliquer une commande précise) ont un nom qui commence par "about" (ce qui signifiie "à propos"). Comment puis-je obtenir la liste de toutes ces rubriques d'aide commençant par "about" afin de voir ce que je pourrais consulter?




10- Nommez deux commandes qui servent à formater l'affichage produit par une autre commande.






11- Lorsque je crée un alias pour donner un nom qui me plaît à une commande complexe, est-ce que cet alias sera permanent?




12- Est-il possible, dans PowerShell de:

a) démarrer une application Windows quelconque?

b) appeler une commande console (comme dans cmd.exe)?

c) modifier les bases de registres?

d) interagir avec des fichiers et des répertoires?



13- Nommez le pseudo disque qui représente la ruche HKEY_CURRENT_USER dans PowerShell:



14- Nommez les deux types d'erreurs que vous pourrez rencontrer dans PowerShell:




15- Par défaut, est-il possible de charger un profil PowerShell afin de modifier son environnement?




La remise

Vous avez deux choix pour la remise: